System Integration

Web Sea Drone Project
Tags: WebSvelteTypescriptEmbeded LinuxRealtimeFullstackGolangDockerCAD

Built an underwater drone and software architecture to allow students in landlocked parts of the country to explore the ocean remotely. The system leverages P2P WebRTC with a realtime server fallback for maximum quality and responsiveness while being easy to operate. The end user needs only a web browser with a touchscreen or game controller to operate it. The drone is capable of being deployed anywhere 4G coverage exists using only a smartphone or 4G antenna. Testing our 3rd design iteration based around the BlueROV 2 underwater drone from Blue Robotics has been put on hold due to fedral funding shortages, but we hope to continue improving soon.

My Role

Technical Lead, Programmer, Systems Architecture, CAD Design, Frontend.

Autonomous Boat Platform - RoBoat
Tags: C++CADGIS

RoBoats are low cost autonomous boats designed for near shore oceanagraphic research and education. They are build on the Pixhawk hardware platform running the open source Ardupilot flight stack adapted for surface vessels. Our team improved on the hardware of the inital university prototype. Our changes gave the boats signifigant improvements in performance and precision in autonomous mode through tuning of hardware and software parameters. RoBoats can be controlled remotely or autonomously and can be outfited with a variety of payloads including sonar for e.g. depth mapping or biomass estimation.

My Role

Hardware assembly, software & pid tuning.

Back